COMMONGEN: Towards Generative Commonsense Reasoning via A Constrained Text Generation Challenge