St. Pete to receive $20.4 million from Florida Department of Environmental Protection