David Lancaster swims for Marie Curie