Spoleto, Italy, castle, bridge, cathedral, monuments and museums