China releases footage from its Mars rover