From my reading, I believe it's to ensure the baby gets the last of the iron rich blood that's in the cord. Someone with more medical knowledge might be able to help though. I just remember reading that it was beneficial to the baby to allow it stop pulsating before cutting.

*Edit* Oooh here ya go: Cord Blood - Why Delaying Cord Clamping Benefits Your Baby