Beliefs, perceptions and behaviours of GPs towards generic medicines.