Charles FitzGerald, 4. Duke of Leinster