Laravel - Many to many relationship with self referencing