Which mountain chain runs from Mexico north through the United States and Canada, along the western side of the region?