NBC: Amazon bringing faster delivery to thousands of small towns and cities