Giant-Carlisle donates $3 million to schools