Iranian president to visit Kazakhstan for high-level talks