Primrose plant compound could combat eye cancer