Punjab govt launches online portal for sacrificial animal purchases