22 killed as heavy rain hits Panzhihua, China