Wal-Mart de Mexico Q2 profit soars 24%