Edmonton public teachers vote in favour of latest offer, averting strike