Walmart (NYSE:WMT) and Target (NYSE:TGT) just delivered their Q1 results within a day of each other, and the contrast is ...