BAT takes $8 bln charge for Canadian settlement, warns on headwinds - Reuters