New Peru President Castillo vows stability