Sri Lanka authorities are handing out tokens to those queuing for petrol, shutting schools and calling for people to work from home amid a severe economic crisis.