What does the theory of plate tectonics explain?