Princes William, Harry greet sea of Windsor mourners