Ideal, catch, and slip bonds in cadherin adhesion