Royal Canadian Mounted Police apologises for sexual harassment