Ernesto Augusto, duque de York y Albany