Nucleic acid amplification using microfluidic devices