Wal-Mart appoints general counsel amid bribery allegations in Mexico