Spoleto, Festival dei Due Mondi