22 dead in Tamil Tiger assault on naval base