Global debt reaches a record of 307 trillion dollars