Global debt climbs to record $318T in 2024