Functional group and stereochemical requirements for substrate binding by ghrelin O-acyltransferase revealed by unnatural amino acid incorporation