NASA's Mars rover Perseverance is ready for its July 30 launch