G-quadruplexes and their regulatory roles in biology