300 Sysco workers on strike after failed contract negotiations