Scientists solved a 500-million-year-old mystery about strange Cambrian structures found in China