Jennifer Hudson covers ‘Essence’ magazine