Development of CancerLinQ, a health information learning platform from multiple electronic health record systems to support improved quality of care