EU fines banks €1bn for currency rigging