Alvarez to defend WBC middleweight belt against Khan