Exon duplication and divergence in the human preproglucagon gene