Fully Self Charging Electric Vehicle