Facebook posts a loss but makes gains on mobile ad revenue