WCCO Radio's Steve Cannon dies