how many amino acids are essential