Elon Musk says ‘too many MBAs’ are running American companies