Full characterization for material constants of a promising KNN-based lead-free piezoelectric ceramic