GO Transit workers on strike after failed contract talks