The son of Iran's last shah, Reza Pahlavi, said he will visit Israel - and be hosted by its far-right government - to 'deliver a message of friendship'.