On the Power of Non-deterministic Quantum Finite Automata