Bacterial detection using carbohydrate-functionalised CdS quantum dots: a model study exploiting E. coli recognition of mannosides 1st January 2009