IMF set to provide $2.9 billion to help crisis-hit Sri Lanka