Police in Papua New Guinea opened fire on students protesting against the prime minister, with witnesses saying at least four people had been shot.