Phelps surpasses Spitz