QUÉBEC — Quebec Premier François Legault has announced he is resigning, triggering a leadership race with only months to go before the fall provincial election.