How Solar Panels and Battery Backups Enhance Hurricane Resilience