NBC: Idalia becomes eighth major hurricane to make landfall in U.S. since 2017