Amazon has received federal approval to use drones to deliver packages, bringing the retailer a critical step closer to its goal of shortening delivery times to 30 minutes or less.