'Leave Haifa and Tel Aviv immediately,' Iran’s top general warns