'Captain Marvel' Set to Win Second Weekend at the Box Office