How was fidel castro able to maintain cuba's independence as a communist state while only being 90 miles off the coast of the united states?