伐昔洛韦一般吃多长时间