The polymerase chain reaction