Facebook paid just £28m tax after record £1.6bn revenues in UK