Western Cape health spends millions on diesel due to blackouts