Turkey cancels Sweden minister visit over planned protest