Sensitive detection of mercury (II) ion using wave length-tunable visible-emitting gold nanoclusters based on protein-templated synthesis