In the midst of record economic crisis, Sri Lanka braves public anger over short supply of food, fuel and medicines