Evolution and Final Fates of a Rotating 25M⊙ Pop III Star