Sri Lanka c. bank raises rates to 21-year high to contain inflation