Top-ranked McIlroy looks to end his year with win at European Tour finale