From saving pocket money to better budgeting and giving to charity, children’s financial habits are changing