US states under air-quality alerts as Canadian smoke drifts south