Global debt climbs to record $313T in 2023