Evolution and development: information or self-organisation?