25-ton Chinese rocket debris crashes to Earth over Indian Ocean