Obama, Raul Castro hold talks in the heart of revolutionary Havana