Snow and ice to disrupt traffic ahead of Storm Dennis