Less than half British adults under age 24 consider themselves “completely heterosexual”