Boris Johnson refuses to travel in Russian-built helicopter for Indian factory trip