Up to 20 inches of snow possible in Cascades by Tuesday