Cable 'News' Network: Barney Frank Proudly Shows CNN His Engagement Ring