doxycycline吃多久