On-chip biochemical sample preparation using digital microfluidics