Colombo short on dollars