Alternative splicing controls teneurin-3 compact dimer formation for neuronal recognition