Punjab doctors call off strike after state government accepts all demands