The ecological roles of bacterial chemotaxis