Prince Harry settles legal claim against Sun publisher