An international sporting event in Melbourne has been cancelled over fears protests or violence could erupt due to the presence of an Israeli team.