This weekend Poland will choose a new president in an election that will test the government's strength against any resurgence of right-wing populism.