Spiro AI: Smartphone Based Pulmonary Function Testing