Less than a third of the UK population volunteer once a month; yet 185,000 are homeless, half a million rely on food banks and the number of charity shops has risen by 30% since 2008. How can we contribute more?