Conor McGregor says Nate Diaz trilogy fight will happen