Britain celebrates monarchy as Kate, William wed