Al menos 20 personas han muerto y decenas han resultado heridas en un choque de trenes en la región de Apulia, al sur de Italia.