variational quantum eigensolver