Giving Day raises $745,000 in 24 hours