Fee-for-service payments and consultation length in general practice: a work–leisure trade-off model for French GPs