Cumberland battles Chariho in Div. II semifinals