FSA reveals extent of firms’ failings in platform review