Human RECQ helicases: roles in DNA metabolism, mutagenesis and cancer biology.