Altruism plasticity and byproduct-service exchange in the evolution of reciprocal cooperation in Escherichia coli