United Way campaign raises over $10 million