best online viagra can a primary care doctor prescribe viagra