Rivian raises $2.65 billion in latest round of funding