Practice Fusion raises $34M to ramp up growth in free electronic medical records