Trump and Putin shake hands at G20 summit