China to levy carbon tax before 2015