Switzerland says it has decided to cancel a planned meeting of diplomats to discuss the protection of civilians in Palestinian territories, citing “profound differences” among countries.