Temporal and spatial variability in the nutritive value of pasture vegetation and supplement feedstuffs for domestic ruminants in western Kenya