NBC: U.S. Border Patrol spots 118 migrants fleeing Haiti in a boat off Florida