Residents in Tehran are flocking to blood donation centres, responding to growing medical needs and fears of shortages.