Darwin's Perspective on Irreducible Complexity and Fossil Record