The psychology of blood donation: current research and future directions.