FTSE 100 snaps record run as financials drag, GDP data disappoints