Facebook reports $7 bn revenue in third quarter