Stuart Nash holds onto Napier for Labour