Celebrity fashion round-up: from Kate Middleton to Kate Mara to Michelle Obama