Prince Harry: There’s been a shift in mental health stigma but ‘let’s not kid ourselves that the job is done’