how many viagra can a doctor prescribe