Sharpa raises $668.8M in a venture round