The challenge of molecular medicine: complexity versus Occam's razor.