Portugal, Catherine de Bragance, infante du, et reine d’Angleterre, Ă©pouse de Charles ii