More than 100 flood warnings are in force across England and more rain, sleet and snow are on the way, risking further disruption.