Alternate energy resources: Current scenario and future challenges