State of Florida to buy 20,000 acres in the Everglades