NASA readies Mars lander for launch