PM confirms he will visit Sochi on Thursday instead of nixed India trip, amid push to attract support of Russian-speaking voters ahead of September 17 vote