Portugal hit by worst floods in decades as Storm Marta looms