Stewart McSweyn qualifies for world championship 5000m final in Doha.