Iran’s Khamenei: fight to ‘liberate Palestine’ is ‘Islamic duty’