Brazil holds its first free election in 25 years.