Two Dimensional Materials for Renewable Energy Harvesting and Energy Efficient Devices