A Review on Basic Biology of Bacterial Biofilm Infections and Their Treatments by Nanotechnology-Based Approaches