This too shall pass says Quinn, as virus sends Balfour Beatty into £24m half-year loss