Trump may be an idiot but he’s not corrupt