Usman Buzdar elected Punjab chief minister