New Franklin council approves labor agreement with firefight