Germany midfielder Emre Can joins Borussia Dortmund on a permanent deal – only 18 days after moving on loan from Juventus.