Hedge fund assets reach new all-time high of USD2.938trn