Shehbaz takes oath as prime minister of Pakistan