Rory McIlroy will compete in Olympics despite Zika concerns