Interaction between science and Indian philosophy: A critical study with special reference to Caraka Samhita