Top-Down Causation by Information Control: From a Philosophical Problem to a Scientific Research Program