Parkway falls short; Calvary, Haynesville win state titles