PAM-flexible Engineered FnCas9 variants for robust and ultra-precise genome editing and diagnostics