Endoscopic classification of supercuspidal representations for p-adic unitary groups