Bags of Help donates £10m to community groups across Scotland