Surprises everywhere as favourites cast aside at Cheltenham