Towards Unsupervised Language Understanding and Generation by Joint Dual Learning