Zariski cancellation problem for noncommutative algebras