Portugal’s president calls snap elections for March