Darren Weir nominates 28 horses for 2018 Melbourne Cup