Samaritans value volunteer input at £29 million a year