British actor John Cleese says safety concerns - not BDS pressure - led him to postpone sold-out shows in Israel, expresses deep affection for Israeli audiences and pledges to reschedule.