LOGEN: Few-shot Logical Knowledge-Conditioned Text Generation with Self-training