Barcelona quenches thirst with costly desalination