Smart city: A new phase of sustainable development using fog computing and IoT