John Fox Burgoyne served under the duke who defeated whom at Waterloo?