President Obama shakes hands with Bill Cahill