Imran Khan leaves for Saudi Arabia on 3-day visit