Hargreaves Lansdown resolves IT issues affecting thousands