Facebook posts large Q1 ad revenue gains despite data privacy scandal