Amazon is expanding its 1-hour and 3-hour delivery services across the U.S., aiming to compete with Walmart.