Trump calls woke general a f*xking idiot