Facebook beats earnings, driven by ad revenue