Trump’s attorney general failed to protect him: Michael Cohen