Charged Higgs boson contribution to Bq−→ℓν¯ and B¯→(P,V)ℓν¯ in a generic two-Higgs doublet model