Israel’s president says country left with ‘no other choice’ but to take action against Iran