Michael Cohen thinks Donald Trump is making too much money to run for president in 2024