Generic skills in medical education: developing the tools for successful lifelong learning | Synapse