Hamilton teachers protest at contract talks