Energy Harvesting Techniques for Under Water Sensor Network