Mr. Castro 's communist government has ruled Cuba since 1959 .