Cross Counter wins 2018 Melbourne Cup