Target beats Wal-Mart in Widest Gap in 2 Years