Senator Anwar ul-Haq Kakar has been named as caretaker PM as Pakistan prepares for a general election within 90 days.