Existence and uniqueness of solutions of Hahn difference equations