New evolutionary and ecological advances in deciphering the Cambrian explosion of animal life