Australian Senate passes carbon tax