Storey Bend Solar site in Osceola County, FL