NASA says Artemis 1 ready for launch after weathering Hurricane Nicole