Rory McIlroy falls agonisingly short of Genesis Invitational triumph