China investigating satellite debris images