Swimming 21km for Macmillan Cancer Support is proving to be a rich metaphor for life