McIlroy confident ahead of 151st Open Championship