Israel bars Swiss officials from entering Gaza