Three-vehicle accident halts traffic