Snow expected throughout weekend, heaviest accumulation Saturday