When was Kerry called the 'top Senate liberal'