Sri Lanka accused of "ethnic cleansing" in Tamil areas