Wal-Mart Is Ending Overnight Hours at Some Stores