XX . Edouard de Portugal, duc de Guimaraes