What are the strengths and weaknesses of the theory of michel foucault?