relationship between science and philosophy