Green power for electric cars