Why can’t you suffocate by holding your breath?

The human body has a number of mechanisms that prevent you from holding your breath until you suffocate.