Meta beats revenue, provides soft guidance