Laravel  - Many to many relationship with self referencing