Rory McIlroy was left to rue a missed opportunity at the BMW PGA Championship as J.J. Spaun claimed victory at Wentworth, with the world No. 2 taken aback to learn his rival had been omitted from the Presidents Cup