Facebook admits to £842m turnover in the UK in 2016 - but true figure likely to be much higher