Tonga eruption pollutes 21 Peru beaches