Amazon to hire 2,500 across U.S.; stock sinks