Sri Lanka's president has claimed victory over the Tamil Tigers following a bloody 25-year civil war.