Papua New Guinea court rules detention of asylum seekers on Manus Island illegal