Biofilm and Quorum Sensing inhibitors: the road so far