Rory McIlroy celebrated his first bogey-free round at Wentworth as he cruised to a seven-under 65 on day two of the BMW PGA.