Community pharmacy residency program: a contemporary perspective.