MLB's All-Star game expected to bring fans with cash