hms prince leopold