Sri Lanka ranks 2nd in climate risk index