Telesur is a joint venture funded by Venezuela , Argentina , Cuba and Uruguay .