Green bi-fuel vehicle routing problem with time windows in fuel delivery