Directional convergence and alignment in deep learning