Stargazers prepared to watch once-in-a-lifetime transit of Venus