Idles fans raise thousands of pounds for Samaritans