Gravar-mail: Patterns and influencing factor of synonymous codon usage in porcine circovirus