Life-saving medicines shortage hit many cities