Marvel's Avengers: Infinity War is breaking all sorts of box office records - and it doesn't look to be slowing down anytime soon.