'Black Panther' Box Office Hits $242 Million 4-Day, Passing 'Star Wars: The Last Jedi'