How does ‘cohabitation’ work in French politics?