Amazon exec blames Trump and the Olympics for weak sales