pcr reagents and their functions