David Howard was aged 7 when he was diagnosed with cystic fibrosis. By the time he was a teenager - well before recent medical advances for this rare genetic condition - he'd found out via internet searches he wasn't expected to live beyond his mid-20s.