Text this: Multi-functional approach in the design of smart surfaces to mitigate bacterial infections: a review