Leishman wins 2018 CIMB Classic