Quadruplex DNA: structural features and potential applications