Top quark decay into charged Higgs boson in a general Two-Higgs-Doublet Model: implications for the tevatron data