A man in his 30s has given his stem cells twice in the space of a decade to help save the lives of two people, becoming one of just 0.7% of donors to do so.