Weddings of royals and celebrities: how much do they cost?