Kevin Spacey, Hollywood star, has confirmed he is gay and has apologised for allegedly harassing Anthony Rapp when the fellow actor was 14 years old. Rapp had…