Vingegaard retains yellow jersey but faces uphill battle