Hanson leads McIlroy by one shot after third round of BMW Masters