Phosphorus - agriculture and the environment.