Ports, plagues and politics: explaining Italian city growth 1300–1861