Blood and needles anxiety among blood donors and non blood donors