Dr Google v your GP: how technology is transforming the doctor-patient relationship