Text this: Learning single-cell perturbation responses using neural optimal transport.