Viva México! Consumer confidence hits 5-yr high