'Hidden Figures' Edges Out 'Rogue One' To Take Top Spot At The Box Office