Barbra Streisand apologises for remarks about Michael Jackson's accusers 3 years ago