Street parties mark Royal Wedding