Russell 2000 hits record as small-cap ETFs post 29% gains