Knowledge and practice of blood donation: a comparison between medical and non-medical Nepalese students. · Study