Land O' Lakes man donated bone marrow to stranger