Peter II., Portugal, König