Teaching undergraduate psychiatry in primary care: the impact on student learning and attitudes