Pakistani senator Anwar-ul-Haq Kakar has been named as caretaker prime minister to oversee national elections, the prime minister’s office has said, following a meeting between outgoing premier Shehbaz Sharif and opposition leader Raja Riaz Ahmad.