两个同心圆,大圆半径为12,小圆半径为8,如果圆O与这两个圆都相切,则圆O的半径为多少?