Castro rule nears end in Cuba, Diaz-Canel poised to take over