Defective military helmets cost taxpayers millions