Edge-exchangeable graphs and sparsity