Tammo swims 23 kms across the IJsselmeer for charity