Sri Lanka's president under fire