Alphabet blames strong US dollar for earnings miss as shares sink