The FTSE 100 was struggling for traction on Thursday, as investors weighed up a small batch of earnings and fresh economic data.