Mercadona donates 780 tons of necessities to food banks and charities