Text this: Generating synthetic mixed-type longitudinal electronic health records for artificial intelligent applications