Waldrop pitches no-hitter