Carbon catabolite repression in bacteria: many ways to make the most out of nutrients