NBC: The 2025 Rockefeller Center Christmas tree arrives in New York City after 130-mile journey