Share Cap-and-Trade or Carbon Tax? Both!