إذا كان المعطى له الزكاة سينفقها في حرام مثل شرب الدخان أو غيره فهل يجوز أن يشترى له ما ينتفع به من القوت الحلال ويعطى له بدل الزكاة مالا؟