Prince Carlo Francesco, Duke of Aosta