On rationality of complex algebraic varieties