Amazon adds one-hour store delivery in New York City