49 per cent of people think that society is too cynical about those who give says ‘Why We Give’ report