Mayor of Sochi Anatoly Pakhomov has said his previous comments made on a UK television show that there are no gay people in the city were taken out of context.