Cash-strapped Sri Lanka gets Russian oil to ease shortages