Obama shakes hands with Cuba's Raul Castro