NASA's most sophisticated rover gets ready to land on Mars