China successfully lands rover on Mars