China completes historic Mars spacecraft landing