Ottawa to hike federal carbon tax to $170 a tonne by 2030