CM Punjab sacks advocate-general