Text this: Two-stage strategic optimal planning of distributed generators and energy storage systems considering demand response program and network reconfiguration