French candidates make final campaign push