Automotive giant General Motors (GM) has pushed a commitment to source 100% renewable energy for its US operations forward from 2030 to 2025.