Facebook reports better-than-expected rise in revenue