Structure of JB*-triples