This work has been developed with the support of Spanish Ministry of Science and Technology under contracts TIC99-1083-C02-02 and TIC2002-04309-C02-01.