TPU-KNN: K Nearest Neighbor Search at Peak FLOP/s