Rogue One’ shot down at box office by ‘Hidden Figures’