Life cycle assessment of renewable energy future