Israeli president Australia visit follows the Bondi Beach attack, as Isaac Herzog honours victims amid protests and political controversy