Patient, physician and geographic predictors of cardiac stress testing strategy in Ontario, Canada: a population-based study