CM Punjab to visit China on May 12