St. Louis grand jury heard witnesses who lied, prosecutor says