Buffalo to repave 103 streets