Alphabet earnings beats estimates as Google cloud revenue climbs