Fault diagnosis and prognosis in Petri Nets by using a single generalized marking estimation