McGregor says Poirier fight is off in spat