Charith Asalanka struck an undefeated half century to lead Sri Lanka to a five-wicket victory and a one-day series victory over West Indies.