OFT fines RBS £28.6m