A review on the design and optimization of lift-based hydrokinetic turbines: Darrieus, Gorlov, and helical types | Synapse