Hoàng tử William Henry, Công tước xứ Gloucester và Edinburgh