Transit of Venus leaves sky-watchers thrilled