Rory McIlroy, David Duval suffer horror holes at The Open