NBC: Eight candidates qualify for the first Republican presidential debate