Jennifer Hudson performs at Qatar Gala