Venezuelan President Hugo Chavez has reshuffled his cabinet .