Forex scandal nets banks record fines