Portugal prepares for snap election this weekend