SNEC2018 to be held on May in Shanghai