Kate Middleton Shows Off Impossibly Flat Stomach at Sports Charity Event