The costs of caring for stroke patients in a GP-led community hospital: an application of programme budgeting and marginal analysis.