Out of cash and fuel, Sri Lanka runs on patience