Hamza Shehbaz sworn in, finally

* CM pledges to work for 'greater benefit' of people of Pakistan and Punjab