Generating English sentences from semantic structures