Raul Castro stands up for Obama at Summit of the Americas