A multigrid method based on shifted-inverse power technique for eigenvalue problems