'Rate tarts' costing finance firms £1bn