Alastair Arthur Windsor, 2. Duke of Connaught