Eva: A General Vectorized Approximation Framework for Second-order Optimization