hms prince david