Arithmetic differential equations