KCCA launches public train service