Role of forensic accounting in preventing financial fraud