Mechanism responsible for glucose–lactose diauxie in Escherichia coli: challenge to the cAMP model