Contract workers' strike ends