NSW's Barilaro survives no confidence vote