On the structure of Lipschitz-free spaces