Punjab govt collects record tax revenue