Cost-of-living crisis leaves Britain's young people with little extra money to spend