GM wins $300 million deal from government to provide armored SUVs