How is the phosphorus cycle different from the nitrogen or carbon cycles?