Spain reports nearly 32,000 COVID-19 cases over weekend