Spanish Prime Minister Jose Luis Rodriguez Zapatero has called on the European Union to boost economic cooperation with Africa to help stem the flow of economic immigrants from the continent .