Venus passes between sun and earth Wed