Citroen wins Rally Spain