Nearly 47 million Americans will set new Fourth of July travel record