John Banks won't seek re-election