Most hyperelliptic curves over Q have no rational points