Ernst al II-lea, Prinț de Hohenlohe-Langenburg