Two Oceans Marathon goes sachet-free