Facebook apologises