Text this: Clean Energy for Tomorrow: Towards Zero Emission and Carbon Free Future: A Review