Independent panel slams WHO, China on virus response