Storm Ciaran batters Channel Islands and south of England