Poll: 47% of Cubans approve of Castro regime