TrialMatchAI: an end-to-end AI-powered clinical trial recommendation system to streamline patient-to-trial matching | Synapse