Gregorio Boncompagni, II duca di Sora