A new study has revealed that age has a significant impact on how much Brits donate to charities and that younger generations are driving a boom in charitable giving