U.S. gasoline prices heading into Labor Day weekend were the lowest since 2004