many-to-many relationships using GORM in Go