Rory McIlroy misses out on $2.5 million wedding gift for Caroline Wozniacki