William Robert FitzGerald, 2nd Duke of Leinster (1749-1804)