Motorists are facing long delays after a coach caught fire on a busy dual carriageway, bringing traffic to a standstill.