Within-farm soil fertility gradients affect response of maize to fertiliser application in western Kenya.