Kate Middleton Debuts a New Haircut — and Recycles Her Outfit at a Royal Charity Event!