Ramón Castilla, President of Perú