Text this: Solar photovoltaic energy optimization methods, challenges and issues: A comprehensive review