Finite element methods for multicomponent convection-diffusion