GM to supply 30,000 ventilators as part of $490M government contract