Obama arrives in Cuba for historic visit