Kate Middleton Looked Stunning in Red During a Keynote Speech For An Important Cause