Text2Event: Controllable Sequence-to-Structure Generation for End-to-end Event Extraction | Synapse