Tehran calls for Palestine 'referendum'