Half of Canadians would volunteer to fight if war breaks out, and fewer young people, poll finds