Corporate earnings take Latin American hit