French parties hold debate ahead of snap polls