a prince is the son of a king or queen