Philosophy, Science and Worldview