Russia and Cuba have quietly signed an agreement to write off 90 percent of Cuba‘s $32 billion debt to the defunct Soviet Union, a deal that ends a 20-year squabble and opens the way for more investment and trade, Russian and European diplomats said.