Mexican Saul 'Canelo' Alvarez will fight Callum Smith at a yet to be confirmed venue in the United States next month with Britain's WBA world super-middleweight title at stake.