St. Louis event raises more than $850,000 to fight diabetes