Alexander Karađorđević, Hoàng tử Serbia