Storm Charles brings torrential rain and powerful winds to Portugal and Spain