Honda to announce EV and battery complex in Canada: sources