Vingegaard retains Tour lead as Canada’s Houle wins stage 16