Beauty queens brand Miss World a 'contest for virgins' amid