Sri Lanka opens to tourists as virus cases wane