Traffic controller fighting for life after being ‘taken out’ by car