A detailed model for low-pressure CVD of tungsten