France fends off criticism of Macron's final budget before r