Barceloneta beach loses almost a third of its sand