2dFLenS and KiDS: determining source redshift distributions with cross-correlations