Swedish teenage prodigy Alexander Isak - dubbed the next Zlatan Ibrahimovic - has signed for Borussia Dortmund for a reported ten million euros ($10.7m) after they beat off a host of other top European clubs.