New Mars rover set for launch