President Trump called for defense contractors to ‘do magnets’ repeatedly, insisting the US had the materials and the companies would make money