Portugal's president calls early election for Jan. 30