Newton vs. Leibniz: The Nature of Time and Space