NBC: Puerto Rico cancels classes, activates National Guard as tropical storm warning issued for Caribbean