10 recent royal weddings to remember