MLB All-Star game moving to Denver after backlash over voting law