walmart customer fatally shoots teen accused of stealing diapers