People take to the streets over delay in power supply