Trump blows up with everybody Martin Wolf on US Presidents ties with Elon Musk