Marc Leishman ready for 2019 Australian Open, President's Cup