Wal-Mart de Mexico has posted a 5% rise in annual profits as a move to lower prices attracted Mexican consumers and boosted sales.