Johan den sjettes af Portngal son och laglige arswingen till hans krona.