solar power resilience