US Supreme Court holds innovation in the balance in Google v Oracle