More than £20,000 has been raised to support cancer patients thanks to community fundraising across Dorset