Red Cross still facing blood shortage