Buffalo-area GOP congressman declines to run again after calling for assault weapons ban