Halifax ranks top 10 in environmental scorecard