Wal-Mart silenced Mexico bribe inquiry