French Senate rejects EU-Canada free-trade agreement