Castro rules out multi-party system in Cuba