NBC: Carnival cruise ship catches fire in Grand Turk