Basic Law Distinguished Lecture 2017: Basic Law - its progress in the last 20 years and its future