New Zealand popstar Lorde has cancelled her Israel show after receiving criticism from pro-Palestine activists.