French premier uses Article 49.3 to approve contested social security budget amid no-confidence risk