Children's charity raises funds with Swim4hope