Sri Lanka says closing in on rebel capital after fall of key towns