Fox News Takes Top Spot on Weekly Cable Ratings Charts