Annual survey also shows the average child gets £10 per week in pocket money