Diet preference of sheep: effects of recent diet, physiological state and species abundance