Terence Crawford produced a spectacular and historic win over Canelo Alvarez to become the new undisputed super-middleweight world champion in a claim to be the definitive fighter of a generation.