Ban hits out at Sri Lanka