Poincaré, Philosopher of Science: Problems and Perspectives