If rate varies by how much vehicles pollute, then mileage fee supported by 51% of Americans, survey shows