Battery state of health estimation with improved generalization using parallel layer extreme learning machine