Rory McIlroy celebrated turning 26 by claiming his 10th U.S. PGA Tour win with victory at the World Golf Championships in San Francisco.