Home Depot sees shoppers pulling back. So why is Warren Buffett bullish on home builder stocks?