A review on floating photovoltaic (FPV) power generation units. (August 2019)