John II of Portugal — Portuguese king