After a turbulent decade that has seen nine different presidents, Peruvians head to the polls once again.