Rory McIlroy selling lavish Florida mansion for nearly $13 million