New retailers, casino opening at Salem mall