Sri Lanka still faces economic challenges, IMF warns