Cascades could get 20-30" of snow by Tuesday morning