Western Cape high schools rally to donate 12,926 units of blood