Plate tectonics may have driven 'Cambrian Explosion'