Home Mobile Russia’s iPhone challenger is a flop as only 905 units have been sold to consumers