Michael Cohen testifies that President Trump is a racist, claims he called black people 'stupid'