Jennifer Hudson Breaks Down at Charity Event