Jack Layton reaffirmed as Canadian New Democratic leader with 92% support