Rough Times Could be Ahead for Amazon