Google 2012: revenue hits $50 billion