Kate Middleton and Prince William Attend Black Tie Charity Dinner