Fiji hangs on to edge Japan in PNC thriller