How soon can a doctor test for pregnancy