French conservatives retain Senate majority as Macron’s party suffers setback