Encore Boston Harbor prepares for in-person sports betting