基因突变的主要原因是什么