McIlroy believes his top five finish at the U.S. Open was stand him in good stead for the Open Championship