Hutchinson signs new Sheffield Wednesday contract