Granulomatous Pneumocystis carinii pneumonia mimicking tuberculosis.