Over 38000 blood donations needed every day: experts