Ultra-marathon runner takes on 24 hour challenge for asthma