Sheffield City Council has reached a landmark equal pay agreement with the trade unions Unison, GMB and Unite, resolving long-standing pay disparities.