Amazon expands 1-hour delivery in hundreds of U.S. cities