Oceans 8 swimmers go extra mile to raise R800 000 for charities