Pedro castillo, Peru president