Artin's conjecture on primitive roots