France announces huge budget cuts