Kate Middleton Makes Final Appearance in Alexander McQueen