Rory McIlroy wins the Honda Classic in Florida and becomes the new world number one on an eventful final day on the PGA Tour