Amazon shares drop after company predicts weaker Christmas sales