A new space rover mission is preparing for launch in mid-2020. The $2bn project will be more robust than Curiosity, which had a rocky landing on Mars four years ago.