Avonside wins £33.5m Sheffield repairs deal