New Canton Fairfield by Marriot hotel to open Monday