does ophelia have hamlet's child