The mean rotation rate of Venus from 29 years of Earth-based radar observations