Afghanistan's struggling economy has made winter even harsher for millions of people facing freezing conditions.