World No 2 Rory McIlroy overcomes early stumbles and a late scare to claim back-to-back victories at Augusta National.