NBC: The government promised 500 million free test kits — but some manufacturers were already struggling to meet demand