Punjab govt cancels recruitment of teachers