Protesters in Sri Lanka vow to fight on