McDowell wins World Challenge by two, ending two-year winless drought