Rory McIlroy battles again after gradual begin to stay in US Open hunt at Brookline