Generative optimal transport via forward-backward HJB matching