Hanson leads McIlroy by two shots at BMW Masters after nine-birdie 64