McIlroy to ‘take a few weeks away’ after ‘toughest day’ at US Open