Alphabet is still a buy despite uncertain macro ahead, analysts say after earnings