Bi-fuel vehicles