Diaz-Canel takes over from Castro in Cuba