What are the obstacles to generic substitution? An assessment of the behaviour of prescribers, patients and pharmacies during the first year of generic substitution in Sweden