Эдуард Португальский, 4-й герцог Гимарайнш