Scientists decry China satellite-killer