Barcelona’s surreal world of art