Bargaining, Reputation and Equilibrium Selection in Repeated Games with Contracts