Portuguese voters will head to the polls on 10 March to vote in early elections triggered by a government corruption scandal.