Amazon predicts sales growth slowdown for holidays, crushing shares