What is the chromosome theory of inheritance?