Flavour tagging algorithms and performances in LHCb