For any land that is used for agricultural purposes as of May 10, 1998, a municipality may not use its zoning power to interfere in any way with the use of such land for agricultural purposes as long as the land is used for agricultural purposes.