Utility giant Duke Energy is to build up to 500MW of utility-scale solar in Florida as part of a drive to diversify its source of electricity generation.