Jennifer Hudson wears denim in summer