What is the difference between a business requirement and a functional requirement, and why is this distinction important?