Hospital staff, police and transport employees join France's biggest strike in decades - but what for?