The Met Office has warned of flooding, power cuts and disruption across the country