Why do pcr test take so long