Dion wins Canadian Liberal leadership on fourth ballot