NASA's Mars Perseverance completes successful launch