A study on knowledge, attitude and practice regarding voluntary blood donation among medical students in Puducherry, India.