Banks post high profits from forex trading