Giant-Carlisle raises more than a half-million dollars for children's hospitals