Facebook earnings beat expectations as ad revenues soar: $2.91bn for the quarter ending June 30