Belmont Stakes: Ruler On Ice surprises at 24-1; Shackleford fifth, Animal Kingdom sixth