Why is philosophy difficult to define?