French candidates battle over centrist ground