Battle highlights challenge facing French leader as he aims to meet EU deficit target