How Rudy Giuliani went from ‘America’s mayor’ to self-serving Trump sycophant