What is the primary role of fulvic acid in soil and agriculture?
A) To act as a synthetic pesticide for crop protection
B) To enhance nutrient uptake and soil fertility by binding with minerals and organic compounds
C) To serve as a growth hormone for plant development
D) To function as a preservative for extending the shelf life of harvested crops