Origin of the Eumetazoa: testing ecological predictions of molecular clocks against the Proterozoic fossil record.