A leak of more than 11-million documents shows heads of state, criminals and celebrities using secret hideaways in tax havens.