22 million Sri Lankans are facing 12-hour power cuts while inflation stands at a record 17.5%. Here's what brought the nation to this moment of crisis.