Dundee United inflicted a major blow on Celtic’s Scottish Premiership title defence with a shock 2-0 victory at Tannadice to keep their own top six ambitions alive.