Duchess Kate Wears Alexander McQueen To Thames River Pageant