Seattle City Council approves new tax on big business