Samaritans runs 'Samarathon' to raise vital funds