DNA Helicases: Structure, Types, Mechanisms, Functions, and Examples in Cellular Processes Molecular Biology