PCR and qPCR cyclers