Homeless shelters prepare for cold weather