How does the theory of plate tectonics help us explain natural phenomena such as earthquakes and mountains, which geologists had difficulty accounting for prior to the development of the theory?