Storm Charles: Heavy rain and strong winds batter Portugal